package br.edu.ufcg.p1.barzin.model;

import com.google.gson.annotations.SerializedName;

public class Item {

	private int id;

	private String nome;
	private String descricao;
	
	@SerializedName("categoria_id")
	private int categoriaId;

	private double preco;
	private boolean disponivel;
	
	@SerializedName("precisa_preparo")
	private boolean precisaPreparo;

	public Item(int id, String nome, String descricao, int categoriaId,
			double preco, boolean disponivel, boolean precisaPreparo) {
		this.id = id;
		this.nome = nome;
		this.descricao = descricao;
		this.categoriaId = categoriaId;
		this.preco = preco;
		this.disponivel = disponivel;
		this.precisaPreparo = precisaPreparo;
	}

	public int getId() {
		return id;
	}

	public String getNome() {
		return nome;
	}

	public String getDescricao() {
		return descricao;
	}

	public int getCategoriaId() {
		return categoriaId;
	}

	public double getPreco() {
		return preco;
	}

	public boolean isDisponivel() {
		return disponivel;
	}

	public boolean isPrecisaPreparo() {
		return precisaPreparo;
	}

	@Override
	public String toString() {
		return nome+" - R$ "+preco;
	}
	
}
